import BASE from './env.js' //引入接口共用地址
// import useUserStore from '@/store/user.js'
export const setRequestConfig = () => {
  uni.$u.http.setConfig((config) => {
    /* config 为默认全局配置*/
		console.log('BASE_URL', BASE.URL)
    config.baseURL = BASE.URL
    return config
  })
  // 请求拦截
  uni.$u.http.interceptors.request.use(
    (config) => {
			// let token = ''
      // let token = useUserStore().token
			let token = uni.getStorageSync('token')
			// 向缓存中获取token
      if (token) {
        config.header.Authorization = `Bearer ${token}`
      }
      return config
    },
    (error) => {
      return Promise.reject(error)
    }
  )
  // 响应拦截
  uni.$u.http.interceptors.response.use(
    (response) => {
      if (response.data.code == 401) {
        // 提示重新登录
				console.log('请登录')
        // uni.$showMsg('请登录')
        // useUserStore().userLogout()
        // setTimeout(() => {
        //   uni.switchTab({
        //     url: '/pages/my/my'
        //   })
        // }, 1000)
      }
      return response.data
    },
    (error) => {
      return Promise.reject(error)
    }
  )
}
